import {UserIntro} from "@/api/user/types";

/**
 * 好友列表
 */
export interface FriendListVO {
    /**
     * 编号
     */
    id: number;

    /**
     * 房间号
     */
    roomId: string;

    /**
     * 好友id
     */
    friendId: number;

    /**
     * 好友头像
     */
    friendAvatar: string;

    /**
     * 好友备注
     */
    friendRemark: string;

    /**
     * 最近登录时间
     */
    loginTime: string;
}

/**
 * 好友信息
 */
export interface FriendDTO {
    /**
     * 编号
     */
    id?: number;
    /**
     * 房间号
     */
    roomId: string;
    /**
     * 用户id
     */
    userId: number;
    /**
     * 好友id
     */
    friendId: number;
    /**
     * 好友备注
     */
    friendRemark?: number;
    /**
     * 最近好友ids
     */
    recentFriendIds?: string[];
}

/**
 * 最近对话结果Vo
 */
export interface SingleRecentConversationResultVo {
    /**
     * 编号
     */
    id: number;
    /**
     * 用户消息
     */
    userM: UserIntro;
    /**
     * 好友信息
     */
    userY: UserIntro;
    /**
     * 创建时间
     */
    createTime: string;
}